﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Ucb.Workshop.Business.Util;

namespace Ucb.Workshop.WinApp.View.GestionCompra
{
    public partial class ControlCompra : UserControl
    {
        float monto = 0;

        public ControlCompra()
        {
            InitializeComponent();
            controlPedido1.setTitulo("Realizar Compra");
        }

        private void txtCredito_TextChanged(object sender, EventArgs e)
        {
            UtilControl.EsDecimal(txtCredito);
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (controlPedido1.gridDetallePedido.RowCount - 1 > 0)
            {

                if (!txtCredito.Text.Trim().Equals(String.Empty))
                    monto = float.Parse(txtCredito.Text.Trim());
                //controlPedido1.insertarPedido();
                if (monto > controlPedido1.Total)
                    MessageBox.Show("El monto a pagar no puede ser mayor al total de la compra");
                else{
                controlPedido1.insertarCompra();
                controlPedido1.registrarCredito(monto);
                controlPedido1.limpiar();
                }
                
            }
            else
                MessageBox.Show("Debe añadir al menos un producto!!!");
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            //UtilControl.esEntero(txtFacturaq);
        }
    }
}
